Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
Не вказано
Факультет:
ІСМ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Звіт
Предмет:
Програмування

Частина тексту файла

Національний технічний університет України «Київський політехнічний інститут ім. Ігоря Сікорського» Кафедра цифрових технологій в енергетиці ЗВІТ з виконання лабораторної роботи №4 з дисципліни «Програмування на мові Java» «РОБОТА З КОЛЕКЦІЯМИ» Варіант 13 Завдання 2 Код і скріншот public class Task2 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); HashMap<String, Abonent> network = new HashMap<>(); network.put("+380973841234", new Abonent("Daniil", "Fundament", "Vinnytsia")); network.put("+380933843534", new Abonent("Nick", "Pepsi", "Kiyv")); network.put("+380912844344", new Abonent("George", "Camel", "Lviv")); network.put("+380990976234", new Abonent("Woodie", "Bond", "Odessa")); network.put("+380964368894", new Abonent("Rick", "Rolton", "Chernigiv")); System.out.println("Enter user phone to find it: "); String number = scan.nextLine(); Abonent currentUser = findAbonent(network, number); if(currentUser != null) { System.out.println(currentUser); } else { System.out.println("invalid user!"); } } public static Abonent findAbonent(HashMap<String, Abonent> network, String number) { if (network.containsKey(number)) { return network.get(number); } else { return null; } } } class Abonent { public String name; public String surname; public String address; public Abonent(String name, String surname, String address) { this.name = name; this.surname = surname; this.address = address; } @Override public String toString() { return surname + " " + name + ", address: " + address; } } Робота коду: / Тести: @org.junit.jupiter.api.Test void findAbonent1() { HashMap<String, Abonent> network = new HashMap<>(); network.put("+380973841234", new Abonent("Daniil", "Fundament", "Vinnytsia")); network.put("+380933843534", new Abonent("Nick", "Pepsi", "Kiyv")); network.put("+380912844344", new Abonent("George", "Camel", "Lviv")); network.put("+380990976234", new Abonent("Woodie", "Bond", "Odessa")); network.put("+380964368894", new Abonent("Rick", "Rolton", "Chernigiv")); Abonent correct = network.get("+380973841234"); Abonent result = Task2.findAbonent(network, "+380973841234"); assertEquals(correct, result); } @org.junit.jupiter.api.Test void findAbonent2() { HashMap<String, Abonent> network = new HashMap<>(); network.put("+380973841234", new Abonent("Daniil", "Fundament", "Vinnytsia")); network.put("+380933843534", new Abonent("Nick", "Pepsi", "Kiyv")); network.put("+380912844344", new Abonent("George", "Camel", "Lviv")); network.put("+380990976234", new Abonent("Woodie", "Bond", "Odessa")); network.put("+380964368894", new Abonent("Rick", "Rolton", "Chernigiv")); Abonent correct = null; Abonent result = Task2.findAbonent(network, "380973841234"); assertEquals(correct, result); } @org.junit.jupiter.api.Test void findAbonent3() { HashMap<String, Abonent> network = new HashMap<>(); network.put("+380973841234", new Abonent("Daniil", "Fundament", "Vinnytsia")); network.put("+380933843534", new Abonent("Nick", "Pepsi", "Kiyv")); network.put("+380912844344", new Abonent("George", "Camel", "Lviv")); network.put("+380990976234", new Abonent("Woodie", "Bond", "Odessa")); network.put("+380964368894", new Abonent("Rick", "Rolton", "Chernigiv")); Abonent correct = null; Abonent result = Task2.findAbonent(network, "+3845345"); assertEquals(correct, result); } @org.junit.jupiter.api.Test void findAbonent4() { HashMap<String, Abonent> network = new HashMap<>(); network.put("+380973841234", new Abonent("Daniil", "Fundament", "Vinnytsia")); network.put("+380933843534", new Abonent("Nick", "Pepsi", "Kiyv")); network.put("+3...
Антиботан аватар за замовчуванням

29.02.2024 18:02

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини